home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 009 / unprot.arc / MULTILNK.TXT < prev    next >
Text File  |  1986-05-29  |  4KB  |  94 lines

  1. ************************** MULTILINK Ver. 2.06 ************
  2.  
  3.   The following is a method to unprotect MultiLink Ver 2.06 to allow
  4.   booting directly from hard disk without the need to insert the
  5.   MultiLink distribution disk.
  6.  
  7.    ENTER                         COMMENTS
  8. -------------------------    ---------------------------------------
  9. C>copy mlink.com mlink.bak   Make a backup first!
  10. C>debug mlink.com            Start debug session.
  11. -u 2dfa                      Unassemble from address 2DFA.
  12.                              You should see:
  13.  
  14.                              xxxx:2DFA       CALL     2F01
  15.                              xxxx:2DFD       JNB      2E10
  16.                              xxxx:2DFF       MOV      CX,2908
  17.                              xxxx:2E02       CALL     2F01
  18.                              xxxx:2E05       JNB      2E10
  19.                              xxxx:2E07       DEC      BYTE PTR [2E0F]
  20.                              xxxx:2E0B       JG       2DF2
  21.                              xxxx:2E0D       JMP      07C4
  22.                              xxxx:2E10       XOR      BYTE PTR [2E0D],32
  23.                              xxxx:2E15       MOV      AX,[23C4]
  24.                              xxxx:2E18       CMP      [2705],AX
  25.  
  26.                              If you don't see this, you have another
  27.                              version.  If so, enter 'q' to quit the
  28.                              debug session.  Otherwise, continue.
  29.                              The instructions at
  30.                              xxxx:2dfa, xxxx:2e02, and xxxx:2e1c
  31.                              need to be replaced.
  32.  
  33. -e 2dfa f8 90 90             CALL  2F01  is replaced by CLC, NOP, NOP
  34. -e 2e02 f8 90 90             CALL  2F01  is replaced by CLC, NOP, NOP
  35. -e 2e1c 90 90                JNZ   2E0D  is replaced by NOP, NOP
  36. -w                           Save the changes to disk
  37. -q                           End the debug session.
  38.  
  39.  
  40. *End of MLINK206.UNP*
  41.  
  42. ************************** MULTILINK Ver. 3.02 ************
  43.  
  44. Using the information I got from your board, I tracked down the
  45. new addresses where alterations needed to be made in mlink.com v. 3.02.
  46. DEBUG MLINK.COM
  47. -e 498a f8 90 90
  48. -e 4992 f8 90 90
  49. -e 49c3 90 90 90 90 90 90 90 90 90 90 90
  50. -e 0abd f8 90 f8 90
  51.      Thanx for your help.
  52. ************************** MULTILINK Ver. 3.03 ************
  53.  
  54.   MLINK303.UNP [Rel. 05 Jan 86]
  55.  
  56.   The following is a method to unprotect MultiLink Advanced Release
  57.   3.03 to allow booting directly from another disk without the need
  58.   to insert the MultiLink distribution disk.  This is important if
  59.   you wish to boot directly from your hard disk.
  60.  
  61.    ENTER                         COMMENTS
  62. -------------------------    ---------------------------------------
  63. C>copy mlink.com mlink.bak   Make a backup first!
  64. C>debug mlink.com            Start debug session.
  65. -u 523A  525E                Unassemble from address 523A to 525E.
  66.                              You should see:
  67.  
  68.                              xxxx:523A B9EA27        MOV     CX,27EA
  69.                              xxxx:523D E82200        CALL    5262
  70.                              xxxx:5240 7331          JNB     5273
  71.                              xxxx:5242 B90829        MOV     CX,2908
  72.                              xxxx:5245 E81A00        CALL    5262
  73.                              xxxx:5248 7329          JNB     5273
  74.                              xxxx:524A FE0E8541      DEC     BYTE PTR [4185]
  75.                              xxxx:524E 7FEA          JG      523A
  76.                              xxxx:5250 FE068441      INC     BYTE PTR [4184]
  77.                              xxxx:5254 FE061C51      INC     BYTE PTR [511C]
  78.                              xxxx:5258 803E844101    CMP     BYTE PTR [4184],01
  79.                              xxxx:525D 76D0          JBE     522F
  80.  
  81.                              If you don't see this, you have another
  82.                              version.  If so, enter 'Q' to quit the
  83.                              debug session.  Otherwise, continue.
  84.  
  85. The following code needs to be replaced:
  86.  
  87. -e 521B 59                   Tricks ML into thinking it sees the fingerprint
  88. -w                           Save the changes to disk
  89. -q                           End the debug session.
  90.  
  91. >>>> NOTE:  Since some versions of MS-DOS will not work,
  92.             (Compaq owners take note) make sure you are running
  93.             PC-DOS, not MS-DOS.
  94.